<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Ninject.Framework.WinForms</name>
    </assembly>
    <members>
        <member name="T:Ninject.Framework.WinForms.IPresenter">
            <summary>
            An abstract definition of a presenter.
            </summary>
        </member>
        <member name="M:Ninject.Framework.WinForms.IPresenter.SetView(Ninject.Framework.WinForms.IView)">
            <summary>
            Injects the view into the presenter.
            </summary>
            <param name="view">The view to associate with the presenter.</param>
        </member>
        <member name="T:Ninject.Framework.WinForms.IView">
            <summary>
            An abstract definition of a view.
            </summary>
        </member>
        <member name="E:Ninject.Framework.WinForms.IView.Shown">
            <summary>
            Occurs when the view is first displayed.
            </summary>
        </member>
        <member name="T:Ninject.Framework.WinForms.PresentedControl`1">
            <summary>
            A <see cref="T:System.Windows.Forms.Control"/> that is managed by a presenter.
            </summary>
            <typeparam name="TPresenter">The type of the presenter.</typeparam>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedControl`1.OnParentChanged(System.EventArgs)">
            <summary>
            Occurs when the control's Parent is changed.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedControl`1.OnPresenterConnected(`0)">
            <summary>
            Called when a presenter is connected to the control.
            </summary>
            <param name="presenter">The presenter that was connected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedControl`1.OnPresenterDisconnected(`0)">
            <summary>
            Called when a presenter is disconnected from the control.
            </summary>
            <param name="presenter">The presenter that was disconnected.</param>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedControl`1.Presenter">
            <summary>
            Gets or sets the presenter that manages the control.
            </summary>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedControl`1.Logger">
            <summary>
            Gets or sets the logger associated with the object.
            </summary>
        </member>
        <member name="E:Ninject.Framework.WinForms.PresentedControl`1.Shown">
            <summary>
            Occurs when the view is first displayed.
            </summary>
        </member>
        <member name="T:Ninject.Framework.WinForms.PresentedForm`1">
            <summary>
            A <see cref="T:System.Windows.Forms.Form"/> that is managed by a presenter.
            </summary>
            <remarks>
            Types cannot inherit directly from this type, because the Visual Studio designer does not
            allow forms to inherit directly from generic types. Instead, forms must inherit from a
            shim type. For example:
            <code>
            public class ExampleForm : ExampleFormBase, IExampleView { ... }
            public class ExampleFormBase : PresentedForm&lt;ExampleForm&gt; { ... }
            </code>
            </remarks>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedForm`1.OnPresenterConnected(`0)">
            <summary>
            Called when a presenter is connected to the form.
            </summary>
            <param name="presenter">The presenter that was connected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedForm`1.OnPresenterDisconnected(`0)">
            <summary>
            Called when a presenter is disconnected from the form.
            </summary>
            <param name="presenter">The presenter that was disconnected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedForm`1.Ninject#Framework#WinForms#IView#add_Shown(System.EventHandler)">
            <summary>
            A <see cref="T:System.Windows.Forms.Form"/> that is managed by a presenter.
            </summary>
            <remarks>
            Types cannot inherit directly from this type, because the Visual Studio designer does not
            allow forms to inherit directly from generic types. Instead, forms must inherit from a
            shim type. For example:
            <code>
            public class ExampleForm : ExampleFormBase, IExampleView { ... }
            public class ExampleFormBase : PresentedForm&lt;ExampleForm&gt; { ... }
            </code>
            </remarks>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedForm`1.Ninject#Framework#WinForms#IView#remove_Shown(System.EventHandler)">
            <summary>
            A <see cref="T:System.Windows.Forms.Form"/> that is managed by a presenter.
            </summary>
            <remarks>
            Types cannot inherit directly from this type, because the Visual Studio designer does not
            allow forms to inherit directly from generic types. Instead, forms must inherit from a
            shim type. For example:
            <code>
            public class ExampleForm : ExampleFormBase, IExampleView { ... }
            public class ExampleFormBase : PresentedForm&lt;ExampleForm&gt; { ... }
            </code>
            </remarks>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedForm`1.Presenter">
            <summary>
            Gets or sets the presenter that manages the form.
            </summary>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedForm`1.Logger">
            <summary>
            Gets or sets the logger associated with the object.
            </summary>
        </member>
        <member name="T:Ninject.Framework.WinForms.PresentedUserControl`1">
            <summary>
            A <see cref="T:System.Windows.Forms.UserControl"/> that is managed by a presenter.
            </summary>
            <typeparam name="TPresenter">The type of the presenter.</typeparam>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedUserControl`1.OnParentChanged(System.EventArgs)">
            <summary>
            Occurs when the control's Parent is changed.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedUserControl`1.OnPresenterConnected(`0)">
            <summary>
            Called when a presenter is connected to the control.
            </summary>
            <param name="presenter">The presenter that was connected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresentedUserControl`1.OnPresenterDisconnected(`0)">
            <summary>
            Called when a presenter is disconnected from the control.
            </summary>
            <param name="presenter">The presenter that was disconnected.</param>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedUserControl`1.Presenter">
            <summary>
            Gets or sets the presenter that manages the control.
            </summary>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresentedUserControl`1.Logger">
            <summary>
            Gets or sets the logger associated with the object.
            </summary>
        </member>
        <member name="E:Ninject.Framework.WinForms.PresentedUserControl`1.Shown">
            <summary>
            Occurs when the view is first displayed.
            </summary>
        </member>
        <member name="T:Ninject.Framework.WinForms.PresenterBase`1">
            <summary>
            The baseline definition of a presenter.
            </summary>
            <typeparam name="TView">The type of the view that the presenter manages.</typeparam>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresenterBase`1.Dispose(System.Boolean)">
            <summary>
            Releases all resources currently held by the object.
            </summary>
            <param name="disposing"><see langword="True"/> if managed objects should be disposed, otherwise <see langword="false"/>.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresenterBase`1.OnViewConnected(`0)">
            <summary>
            Called when a view is connected to the presenter.
            </summary>
            <param name="view">The view that was connected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresenterBase`1.OnViewDisconnected(`0)">
            <summary>
            Called when a view is disconnected from the presenter.
            </summary>
            <param name="view">The view that was disconnected.</param>
        </member>
        <member name="M:Ninject.Framework.WinForms.PresenterBase`1.OnViewShown">
            <summary>
            Called when the view is first displayed.
            </summary>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresenterBase`1.View">
            <summary>
            Gets or sets the view that the presenter should manage.
            </summary>
        </member>
        <member name="P:Ninject.Framework.WinForms.PresenterBase`1.Logger">
            <summary>
            Gets or sets the logger associated with the object.
            </summary>
        </member>
    </members>
</doc>
